package com.neulogistics.contrib.usercenter.api.application.viewmodel;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class UserViewModel implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 用户名
     */
    private String username;


    /**
     * 用户性别：0:男；1:女
     */
    private Integer userGender;

    /**
     * 身份证号码
     */
    private String userIdentity;

    /**
     * 用户电话
     */
    private String userPhone;

    /**
     * 姓名
     */
    private String name;

    /**
     * 用户头像
     */
    private String userAvatar;

    /**
     * 部门ID
     */
    private Integer departmentId;

    /**
     * 部门名称
     */
    private String departmentName;

    /**
     * 创建时间
     */
    private Date createTime;


    /**
     * 用户角色：0：管理员 1:客服中心 2:调度中心 3:中心库房  4: 分站库房 5: 分站 6: 配送中心 7:财务部 8:配送员
     */
    private Integer userRole;

    /**
     * 用户状态： 0:禁用；1:开启
     */
    private Integer userStatus;

}
